package com.jpress.control;

import java.util.List;

import com.jpress.dao.DAOCategoria;
import com.jpress.model.Categoria;

public class CategoriaControl {
	DAOCategoria daoCategoria = new DAOCategoria();

	public boolean cadastrarCategoria(Categoria novaCategoria) {
		try {
			this.daoCategoria.begin();
			this.daoCategoria.persist((Categoria) novaCategoria);
			this.daoCategoria.commit();
			return true;
		} catch (Exception e) {
			return false;
		} finally{
			this.daoCategoria.close();
		}
	}

	@SuppressWarnings("unchecked")
	public List<Categoria> getCategoriasByIdBlog(int blogId) {
		String query = "SELECT c FROM Categoria c WHERE c.blog.id = '" + String.valueOf(blogId) + "' ";
		return this.daoCategoria.findAllByQuery(query);
	}
}
